project something upon something - Spanish English Dictionary